import pandas as pd
import numpy as np

import seaborn as sns  # 导入
import matplotlib.pyplot as plt  # 通常与 Matplotlib 配合使用

# 生成示例 DataFrame
# 设置相同的种子后，每次运行代码生成的“随机”数序列会完全一致
np.random.seed(0)
df = pd.DataFrame({'column': np.random.randn(100)})
print(df.head())  # 打印前5行数据

sns.histplot(data=df, x='column', bins=30, kde=True)  # 直方图 + KDE
sns.kdeplot(data=df, x='column')  # 仅 KDE

plt.show()  # 显示图表